7@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,form,input,button,textarea,th,td,p{ margin:0;padding:0}
ul,li{list-style:none}
img{border:none}
textarea{resize:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{ margin:0; padding:0;}
body,input,textarea{font-size:12px;font-family:Verdana,Arial; margin:0;}
a{color:#000;text-decoration:none;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
/*public*/
.top_bar{ width:100%; background:url(images/top_bar_bg.gif) repeat-x; height:20px;  margin:0 auto;}
.top_bar p{ width:951px; line-height:20px; margin:0 auto; text-align:right; color:#757575;}
.top_bar p a{ color:#757575;}
.wrap{ width:951px; margin:0 auto; height:100%; }
.header{ height:143px;position:relative;}
.logo{ position:absolute; top:14px; left:2px;}
.difang a{ font-size:14px; color:#065ca7; background:url(images/ico_jiantou.jpg) 78px 3px no-repeat; position:absolute; top:20px; left:250px;}
.top_banner{ position:absolute; top:19px; right:3px;}
.nav{position:absolute;top:109px;height:34px;width:951px;background:url(images/navbg.jpg) no-repeat; float:left; z-index:100}
.nav li{background:url(images/navline.jpg) 0 12px no-repeat;  height:34px; line-height:34px; display:block;width:auto; padding-left:18px; padding-right:18px; text-align:center; float:left}
.nav li a{ font-size:12px; color:#c3d4e4; font-weight:bold; display:block; height:34px; _float:left}
.nav li ul{ display:none; background:url(images/nav_ii.png) no-repeat; position:fixed;_position:absolute; margin-left:-10px; width:auto; overflow:hidden; height:30px; line-height:30px; _top:35px; z-index:100}
.nav li li{ float:left; width:auto; padding-left:10px; padding-right:10px; text-align:center; background:none; }
.nav li li a{ font-weight:normal; color:#FFF;}
.nav_hainan{ top:80px;}
.footer{ margin-top:15px; width:951px; height:auto; overflow:hidden; position:relative; }


.bottips{ height:20px;}
.bottips span{ float:left; width:214px; height:20px; line-height:20px;color:#989898;}
.bottips span a{ padding:0 5px;color:#989898;}
.bottips b{ float:right; font-weight:normal; color:#989898;}
.btn{ width:65px; height:31px; background:url(images/search.jpg) no-repeat; border:none; overflow:hidden;}
/*main*/
.main{ margin-top:12px; height:auto;}
.sidebar{ width:232px; float:left;  overflow:hidden;}
.hot_phone{ width:212px; padding:10px 10px 27px 10px;background:#f6f6f6;}
.content{ width:706px; float:right; height:auto; overflow:hidden;}
.difang_index_content{ width:706px; height:358px; float:right; height:auto; overflow:hidden;}
.difang_aboutus{ width:706px; height:163px; overflow:hidden}
.sucess_stories{ width:706px; height:197px; overflow:hidden}
.aboutus h5{ background:url(images/aboutus.jpg) no-repeat; border-bottom:1px solid #d4d4d4; height:20px; line-height:20px; }
.more a{ float:right; font-size:12px; color:#004a91; font-weight:normal;}
.aboutus p{	font-size:12px; color:#454545; padding:5px 0; text-indent:2em; line-height:1.4;}
.sucess_stories h5{	background:url(images/sucess_stories.jpg) no-repeat;}
.hotel_info{ height:193px;}
.hotel_inner{ width:722px;_width:710px;}
.hotel_info li{	float:left; display:block; width:164px; height:95px; padding:5px 16px 5px 0;_padding-right:10px;}
.hotel_info img{ border:1px solid #dcdbe0;}
.hotel_info em{	color:#005092; font-style:normal;}
.hotel_info span{ padding-left:29px;}
.hotel_info dt{ margin-bottom:3px;}
.hotel_info dd{ color:#646464;}
.leng{ padding-bottom:8px;}
/*main1*/
.main1{ margin:12px 0 15px 0;_margin-bottom:0;}
.main1 h5{ background:#e4e4e4 url(images/index_swhyal.jpg) no-repeat; height:28px; line-height:28px; border:1px solid #d4d4d4;}
.main1 .ychdal{ background:#e4e4e4 url(images/index_ychdal.jpg) no-repeat; height:28px; line-height:28px; border:1px solid #d4d4d4;}
.hotel_wrap{ width:951px;}
.hotel{ width:951px;}
.hotel li{ float:left; display:block; margin:5px 13px 0 0;font-size:12px; color:#004f94; width:228px; overflow:hidden;}
.hotel li img{	border:1px solid #c1c1c1;}
.hotel em{	color:#454545; font-style:normal;}
.xidian{ margin-top:15px; float:left; width:951px}
.dian_a{ float:left;}
.dian_b{ float:right;}
/*main2*/
.index_service{ width:246px; height:240px; float:left; overflow:hidden; background:#f6f6f6;}
.index_service h5{ background:url(images/ico_title_bg.gif) repeat-x; height:27px; line-height:27px;}
.index_service h5 img{ margin:6px 0 0 5px;}
.company{ padding:10px 10px 0 8px;color: #444;}
.company p{ text-indent:2em;}
.company span{ float:right; margin-top:10px;}
.company span a{ color:#005095;}
.project{ width:454px; float:left; margin-left:12px; display:inline;}
.project h5{ padding-right:10px;}
.dance ul{ padding:5px 0 0 5px;_padding-left:0;}
.dance li{ float:left; display:block;margin:5px; width:101px; overflow:hidden}
.dance li p{ text-align:center;color: #444545;}
.dance li img{ padding-bottom:3px;}
.exhibition{ float:right; width:222px; overflow:hidden;}
.exbi_show ul{ padding:10px 0 0 4px;}
.exbi_show li{ float:left; margin:4px;_margin:3px;}
/*main3*/
.main3{ margin:14px 0 30px 0; *margin-bottom:15px;}
.meeting{ width:714px; float:left; overflow:hidden; margin:0;}
.flash{ float:left; width:150px; height:198px; overflow:hidden; margin-top:6px;}
.adress{float:left; margin: 6px 0 0 19px; display:inline;}
.adress li{	height:30px;line-height:30px; background:url(images/li_bg.gif) 0 10px no-repeat; padding-left:10px; margin:0 0 3px 5px; overflow:hidden;}
.adress li a{ padding:0 4px; color:#464646; float:left; overflow:hidden; background:#FFF;}
.desgin_pic ul{ padding:12px 0 0 6px;}
.desgin_pic li{ float:left; margin:0 2px 6px 2px;}
.xidian2{ margin-top:14px;}
/*main4*/
.left_bar{ width:539px; float:left; overflow:hidden;}
.right_bar{ width:393px; float:right; overflow:hidden;}
.left_bar h5{ border-bottom:1px solid #d4d4d4; padding:0 0 2px 5px; width:539x;}
.bj_news li{height:25px; line-height:25px; background:url(images/li_newsbg.gif) 5px 8px no-repeat; border-bottom:1px solid #e8e8e8; padding-left:15px;}
.bj_news li span{ float:right}
.bj_news li a{ display:block; height:25px;}
/*main5*/
.main_son4 h5{ background:url(images/partners.gif) no-repeat;margin:10px 0;}
.part_inner{ width:961px;}
.partners li{ float:left; padding-right:5px; padding-bottom:5px; width:100px; overflow:hidden; height:12px;line-height:16px}
.partners li img{ border:1px solid #c8c8c8;}
/*project*/
.project_main h5{ height:25px; line-height:25px; color:#0167a7; border-bottom:1px solid #0167a7; margin-bottom:12px; font-weight:normal; font-size:12px;}
.project_main h5 a{ color:#0167a7; font-size:12px; font-weight:normal;}
.conference_hotel ul{margin-bottom:0px;background:#F6F6F6; float:left; width:232px}
.conference_hotel li{	height:auto; line-height:30px; display:block; padding-left:15px; background:#F6F6F6}
.conference_hotel .cate{ float:left; width:100%; background:#F6F6F6; border-bottom:1px solid #eee}
.conference_hotel .cate img{ float:left; top:7px; position:relative; margin-right:5px; cursor:pointer}
.conference_hotel li a{ color:#106fa9; height:30px; display:block; font-weight:bold; float:left}
.project_content h5{ height:28px; border:1px solid #ddd; background:#e6e6e6;}
.text_content{ height:auto!important; height:750px; height:auto; overflow:hidden; margin-top:13px}
/*parter*/
.hotle2 ul{ margin-bottom:0;}
.title_hotel{ background-color:#f6f6f6; padding-bottom:25px; margin-bottom:15px;}
.title_hotel li{ height:auto; overflow:hidden;}
.title_hotel dl{ padding:9px 9px 3px 9px;}
.title_hotel dt{ float:left; padding-right:9px;}
.title_hotel dd{ color:#686868; margin-bottom:5px; line-height:16px}
.title_hotel dd em{ padding-left:35px; font-style:normal;}
.title_hotel dt img{ border:1px solid #c1c2c6;}
.title_hotel span{ color:#015da0;}
.first{ padding-top:6px;}
.oration{ height:auto; padding-bottom:23px; background:#f6f6f6; margin-bottom:15px; overflow:hidden}
.oration li a{ font-weight:normal;}
.duo a{ margin-right:13px; display:inline;}
/*hotel*/
.hotel_pic ul{float:left: overflow:hidden; width:717px; height:auto; overflow:hidden; margin-left:-11px}
.hotel_pic li{ float:left;padding:0 0 25px 11px; overflow:hidden; width:168px; height:125px; }
.hotel_pic li img{ border:1px solid #dfdfdf; padding:12px; }
.hotel_pic li p{ text-align:center; color:#7d7d7d;}
/*news*/
.news{ width:706px; float:none;}
.news h5{ background:none; border:none; height:15px; margin:10px 0 0 0; border-bottom:1px solid #d4d4d4;}

.qiehuan{ position:relative; z-index:1000;}
#difang{ font-size:14px; color:#065ca7; background:url(images/ico_jiantou.jpg) 78px 3px no-repeat; position:absolute; top:20px; left:250px; cursor:pointer;}
#DivCity{ width:200px; border:1px solid #55a7df; padding:5px 10px; overflow:hidden; margin-left:50px; z-index:100; background:#FFF; position:absolute; top:37px; left:200px;
background:url(images/city_bg.gif) repeat-y; }
#DivCity li{ float:left; width:40px; height:25px; line-height:25px; background:url(images/ico_mark.gif) 0 10px no-repeat;}
#DivCity li a{ color:#266aaa; padding-left:10px; display:block; height:25px;}

.content h1{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 18px/18px 'microsoft yahei','simsun'; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: center; margin-bottom:0px; margin-top:12px}

.author {BACKGROUND: url(images/line.gif) repeat-x left bottom; PADDING-BOTTOM: 12px; MARGIN: 0px auto; WIDTH: 702px; TEXT-ALIGN: center; margin-top:12px; color:#000000}
.article_bottom{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/line.gif) repeat-x left top; PADDING-BOTTOM: 17px; MARGIN: 0px auto; WIDTH: 702px; PADDING-TOP: 17px; margin-top:20px; text-align:center}


#showpic{ width:706px; height:450px;}
.scorll{ width:706px; height:91px; margin-top:15px; background:#efefef; padding:0px;}
#leftBtn{ float:left; width:23px; overflow:hidden; cursor:pointer;}
.centerbar{ float:left; width:648px; margin-top:10px;  margin-left:9px; overflow:hidden}
.centerbar ul li{ float:left; width:100px; height:69px; margin-right:8px;_padding-left:6px;}
.centerbar li img{ border:1px solid #000;}
.centerbar ul li .hover{ border:2px solid #F00}
#rightBtn{ float:right;width:23xp; overflow:hidden; cursor:pointer;}

/*-----分页----*/
#pages { padding:10px 0px; height:24px; font-size:14px; font-family:arial;}
#pages a, #pages em, #pages kbd, #pages strong, #pages span { border:1px solid #ccc; padding:2px 6px; margin:0 1px; color:#444;}
#pages a:hover { border:1px solid #1377db; text-decoration:none;}
#pages strong { border:1px solid #1377db; background:#1377db; color:#fff;}
#pages span { color:#777;}
#pages em { background:#f2f2f2;}
#pages kbd { background:#f2f2f2; padding:3px 4px 1px 4px;}
#pages kbd input { width:35px; height:14px; border:1px solid #cad9ea; text-align:center;} 
#pages1 { padding:10px 16px 0 16px;}

.blue {color: #333333;font-size: 12px;line-height: 25px; padding-left:2px;}
.red2 {color: #0065a5;font-size: 12px;line-height: 22px;}
.blue:hover{ color:#0065a5;}

.title_none{ background:url("images/title_none.gif") left no-repeat #E6E6E6; height:28px; border:0px solid #ddd; line-height:28px; color:#FFF; font-weight:bold; font-size:14px; text-indent:10px;}

.footer_nav{ float:left; width:960px; height:40px; overflow:hidden; background:url("images/bottom_navbg.gif") repeat-x scroll 0 0 transparent; }
.footer_first{ float:left; width:100px; height:40px; line-height:40px; font-size:14px; font-weight:bold; text-indent:10px; color:#EEEEEE}

.tou_l{ float:left;   width:14px; height:20px; position:relative; top:10px; margin-left:10px; display:inline}
.tou_r{ float:left;  width:14px; height:20px; position:relative; top:10px}

.adress_list{ float:left; width:800px; height:40px; overflow:hidden} 
.adress_list ul {    background: url("images/bottom_navbg.gif") repeat-x scroll 0 0 transparent;    float: left;    height: 40px;    width: 800px;}
.adress_list li{ float:left; height:46px; line-height:46px; display:block; padding:0 8px; background:url("images/bottnav_line.gif") no-repeat scroll 0 13px transparent}
.adress_list li a{ font-size:14px; color:#eee; float:left;  width:40px;text-align:center;  padding:0 3px; line-height:40px}
.difang_anli,.difang_anli_two{ overflow:hidden; height:194px}
.difang_anli,.difang_anli_two ul dt{ margin-bottom:5px;}
.difang_anli,.difang_anli_two ul dd{ line-height:16px;}

@charset "utf-8";
.qqlist {
	Z-INDEX: 1000000; POSITION: absolute; WIDTH: 110px; HEIGHT: 346px; OVERFLOW: hidden; right:0px; top:130px
}
.qqlist .con {
	Z-INDEX: 1000000; POSITION: absolute; WIDTH: 110px; HEIGHT: 346px; OVERFLOW: hidden; right:-110px;
}
.qqlist .but {
	Z-INDEX: 1000000; POSITION: absolute; WIDTH: 110px; HEIGHT: 346px; OVERFLOW: hidden; top:20px
}
.qqlist .con {
	BACKGROUND: url(images/QQLIST.gif) no-repeat 1000px 1000px
}
.qqlist .but {
	BACKGROUND: url(images/QQLIST.gif) no-repeat 1000px 1000px
}
.qqlist .con {
	Z-INDEX: 1000001; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 306px; PADDING-TOP: 146px; LEFT: right:0px; top:0px; 
}
.qqlist .con A {
	DISPLAY: block; HEIGHT: 30px
}
.qqlist .but {
	Z-INDEX: 1000002; WIDTH: 27px; BACKGROUND-POSITION: 0px -346px; HEIGHT: 161px; TOP: 17px; CURSOR: pointer; right:0px
}
